d/rules: Defang dh_auto_test when built with nocheck
authorSimon McVittie <smcv@debian.org>
Fri, 14 Sep 2018 13:46:34 +0000 (14:46 +0100)
committerSimon McVittie <smcv@debian.org>
Fri, 14 Sep 2018 13:46:34 +0000 (14:46 +0100)
debian/changelog
debian/rules

index e12bd6597dc8f440d248d9506244e6ff7ca73a58..d555cea47389b03d7e7d26e30cfb478ccbdcd27c 100644 (file)
@@ -53,6 +53,7 @@ gtk+4.0 (3.94.0-1) UNRELEASED; urgency=medium
   * d/p/testsuite-Install-accessibility-dump-executable-alongside.patch:
     Install accessibility-dump in installed-tests so one more test can pass
   * libgtk-4-0.postrm.in: Remove the correct cache files
+  * d/rules: Defang dh_auto_test when built with nocheck
 
  -- Jeremy Bicha <jbicha@debian.org>  Fri, 19 Jan 2018 22:05:35 -0500
 
index 953e9bd31f2bd4089a4a9a82ff436a6b714eff4f..20c36d73853a59e5e467ea5fe7252887024d249b 100755 (executable)
@@ -163,6 +163,7 @@ ifneq ($(filter %-udeb,$(binaries)),)
 endif
 
 override_dh_auto_test:
+ifeq (,$(filter nocheck,$(DEB_BUILD_OPTIONS)))
        # Mark reftests with known failures as non-fatal
        touch testsuite/reftests/nonresizable-size.ui.known_fail
        touch testsuite/reftests/window-show-contents-on-map.ui.known_fail
@@ -174,6 +175,7 @@ override_dh_auto_test:
        glib-compile-schemas debian/build/glib-2.0/schemas/
        # Remove LD_PRELOAD so we don't run with fakeroot, which makes dbus-related tests fail
        env -u LD_PRELOAD dh_auto_test --builddirectory=debian/build/deb -- -k check -j1 || true
+endif
 
 override_dh_auto_install:
        dh_auto_install --builddirectory=debian/build/deb --destdir=debian/install/deb